﻿@charset "utf-8";
@import url(public.css);
@import url(common.css);
body {
	font: 12px/21px "Microsoft YaHei", Arial, Helvetica, sans-serif;
	color: rgb(136, 136, 136);
	-ms-overflow-x: hidden;
}
header {
	height: 156px;
}
.nav-main {
	padding: 0px;
}
.nav-main ul {
	padding: 0px;
}
.nav-main li {
	padding: 0px;
}
dl#header dt.htop {
	height: 48px;
	overflow: hidden;
	line-height: 48px;
	background-color: #313131;
	color: #ababab;
}
dl#header dt.htop div.hfr span.fl {
	display: block;
	color: #ababab;
	width: 138px;
}
dl#header dt.htop div.hfr span.fl a {
	padding: 0px 8px;
	color: #ababab;
}
dl#header dt.htop div.hfr span.fl a:hover {
	color: #eee;
}
dl#header dt.htop div.hfr div#bdshare span.shareTxt {
	float: right;
	padding: 0px 8px;
	display: block;
	width: 50px;
}
dl#header dt.htop div.hfr div#bdshare div.shareBtn {
	float: left;
	padding: 11px 0px;
}
dl#header dd#LogoHeader {
	height: 76px;
	padding: 20px 0px 12px;
}
dl#header dd#LogoHeader a.logo {
	display: block;
	padding: 0px 0px;
	float: left;
}
dl#header dd#LogoHeader div#menu {
	width: 62%;
	height: 67px;
}
dl#header dd#LogoHeader div#menu strong {
	display: block;
	font-size: 20px;
	background: url(../images/tel.jpg) no-repeat;
	height: 22px;
	padding-top: 15px;
	color: #D00004;
	padding-left: 38px;
	font-family: Arial;
}
dl#header dd#LogoHeader div#menu font.fr {
	display: block;
	padding-right: 15px;
	color: #0266a1;
	font-size: 16px;
	line-height: 25px;
	padding-top: 12px;
}
dl#header dd#LogoHeader div#menu ul#nav {
	height: 30px;
	width: 100%;
	overflow: hidden;
	line-height: 30px;
	clear: both;
}
dl#Case {
	height: 290px;
}
dl#Case dt.tl {
	padding: 50px 0px 30px;
	height: 70px;
	text-align: center;
}
dl#Case dt.tl font {
	text-align: center;
	font-size: 30px;
	display: block;
	height: 35px;
	color: #5a5a5a;
	line-height: 35px;
	font-family: Arial;
}
dl#Case dt.tl span {
	font-size: 14px;
	color: #010101;
	display: block;
	line-height: 20px;
}
dl#Case dd.lcn {
	height: 65px;
	position: relative;
	overflow: hidden;
}
dl#Case dd.lcn ul li {
	float: left;
	border-right: 1px dotted #c8c8c8;
	width: 183px;
	text-align: center;
}
div#Pros {
	height: 532px;
}
dl#ProList {
	width: 231px;
	height: 502px;
	border-bottom: 5px solid #1e5cb3;
	background-color: #e5e5e5;
}
dl#ProList dt.tl {
	height: 48px;
	color: #fff;
	line-height: 48px;
	padding-left: 18px;
	font-weight: bold;
}
dl#ProList dt.tl strong {
	font-size: 18px;
	padding-right: 6px;
	float: left;
	display: block;
}
dl#ProList dt.tl span {
	font-family: Arial;
	font-size: 14px;
	float: left;
	display: block;
	height: 20px;
	line-height: 20px;
	margin-top: 18px;
	color: #cdcbcc;
}
dl#ProList dd.pcn ul {
	height: auto;
	overflow: hidden;
}
dl#ProList dd.pcn ul li {
	line-height: 38px;
}
dl#ProList dd.pcn ul li.root a {
	display: block;
	line-height: 38px;
	height: 38px;
	border-bottom: 1px solid #c2c2c2;
	font-weight: bold;
	color: #333;
	text-indent: 28px;
}
dl#ProList dd.pcn ul li.root a:hover {
	background-color: #ccc;
}
dl#ProList dd.pcn ul li.root ul {
	border-top: 1px solid #c2c2c2;
}
dl#ProList dd.pcn ul li.root ul li a {
	background-color: transparent;
}
dl#ProList dd.pcn ul li a {
	border-bottom: 1px solid #c2c2c2;
	color: #727272;
	display: block;
	text-indent: 28px;
}
dl#ProList dd.pcn ul li a:hover {
	background-color: #e9e9e9;
}
dl#Proshow {
	width: 75%;
	height: 505px;
	border-top: 2px solid #1e5cb3;
}
dl#Proshow dt.tl {
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #1e5cb3;
}
dl#Proshow dt.tl strong {
	font-size: 14px;
	color: #010101;
}
dl#Proshow dt.tl a.more {
	display: block;
	margin: 17px 0px;
}
dl#Proshow dd.lcn {
	padding: 38px 0px 29px;
	height: 242px;
}
dl#Proshow dd.lcn span.img {
	display: block;
	float: left;
	width: 272px;
	padding: 5px 8px 5px 5px;
	height: 232px;
	text-align: center;
}
dl#Proshow dd.lcn div.Txt {
	width: 60%;
	height: 242px;
}
dl#Proshow dd.lcn div.Txt strong {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #353535;
	border-bottom: 1px solid #d2d2d2;
}
dl#Proshow dd.lcn div.Txt div.Info {
	padding: 6px 0px;
	line-height: 23px;
	height: 150px;
	color: #7b7b7b;
}
dl#Proshow dd.lcn div.Txt div.moreBtn {
	height: 25px;
	padding: 16px 0px 0px;
}
dl#Proshow dd.lcn iv.Txt div.moreBtn>a {
	display: block;
	width: 95px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-align: center;
	margin-right: 20px;
	float: left;
	color: #565656;
}
dl#Proshow dd.pScroll {
	position: relative;
	overflow: hidden;
	background: #e3e3e3;
	height: 119px;
	padding: 14px 33px;
}
dl#Proshow dd.pScroll ul li {
	float: left;
	width: 172px;
	text-align: center;
}
dl#Proshow dd.pScroll a {
	display: block;
	width: 12px;
	height: 30px;
	position: absolute;
	top: 50%;
	margin-top: -15px;
}
dl#Proshow dd.pScroll a.prev {
	left: 10px;
}
dl#Proshow dd.pScroll a.next {
	right: 10px;
}
dl#Badv {
	height: 546px;
	width: 100%;
	position: relative;
}
dl#Badv dt.tl {
	position: relative;
	z-index: 55;
	text-align: center;
	height: 10px;
}
dl#Badv dt.tl a {
	display: inline-block;
	width: 95px;
	height: 103px;
	margin: 0 4px;
	background-position: -95px 0px;
	background-repeat: no-repeat;
}
dl#Badv dt.tl a:hover, dl#Badv dt.tl a.on {
	background-position: 0px 0px;
}
dl#Badv dd.bd ul, dl#Badv dd.bd ul li, dl#Badv dd.bd {
	height: 536px;
	display: block;
	position: absolute;
	width: 100%;
	top: 10px;
	left: 0px
}
dl#adv {
	height: 410px;
}
dl#adv dt.pr {
	height: 32px;
	width: 105px;
	margin: 0 auto;
	z-index: 55;
}
dl#adv dt.pr img {
	position: absolute;
	top: -18px;
	left: 0;
}
dl#adv dd.lcn {
	height: 370px;
	z-index: 5px;
}
dl#adv dd.lcn font.adv1 {
	width: 250px;
	display: block;
	height: 115px;
	padding: 20px;
	color: #333;
	font-size: 30px;
	font-weight: bold;
	line-height: 45px;
	position: absolute;
	top: 60px;
	left: 20px;
}
dl#adv dd.lcn font.adv1 span {
	color: #01a4ff;
}
dl#adv dd.lcn div.adv2 {
	color: #333333;
	position: absolute;
	bottom: 17%;
	left: 20px;
	font-size: 16px;
	line-height: 30px;
}
dl#adv dd.lcn div.adv2 span {
	color: #01a4ff;
}
dl#CaseShow {
	height: 293px;
	border: 1px solid #dddddd;
	padding: 0;
}
dl#CaseShow dt.tl {
	height: 55px;
	border-bottom: 1px solid #dfdfdf;
	width: 100%;
}
dl#CaseShow dt.tl span.fl {
	padding: 0px 20px;
	float: left;
	display: block;
	line-height: 55px;
	color: #737373;
	font-size: 14px;
}
dl#CaseShow dt.tl a.more {
	display: block;
	line-height: 30px;
	line-height: 30px;
	color: #556a87;
	padding-right: 18px;
	margin: 10px;
}
dl#CaseShow dd.lcn {
	padding: 17px 10px;
	height: 210px;
	overflow: hidden;
	clear: both;
}
dl#CaseShow dd.lcn ul {
	height: 210px;
}
dl#CaseShow dd.lcn ul li {
	width: 228px;
	padding: 0px 8px;
	float: left;
}
dl#CaseShow dd.lcn ul li a {
	display: block;
	height: 210px;
}
dl#CaseShow dd.lcn ul li a span.img {
	border: 1px solid #d2d2d2;
	padding: 4px;
}
dl#CaseShow dd.lcn ul li a span {
	display: block;
	text-align: center;
	line-height: 34px;
}
div.Cust_HONOR {
	height: 480px;
	padding: 15px 0px;
}
div.Cust_HONOR dl {
	border: 1px solid #dddddd;
	height: 480px;
}
div.Cust_HONOR dl#Cust {
	width: 678px;
}
div.Cust_HONOR dl dt.tl {
	height: 55px;
	border-bottom: 1px solid #dfdfdf;
}
div.Cust_HONOR dl dt.tl span.fl {
	padding: 0px 20px;
	float: left;
	display: block;
	line-height: 55px;
	color: #737373;
	font-size: 14px;
}
div.Cust_HONOR dl dt.tl a.more {
	display: block;
	line-height: 30px;
	line-height: 30px;
	color: #556a87;
	padding-right: 18px;
	margin: 10px 10px;
}
div.Cust_HONOR dl dd.lcn {
	height: 388px;
	padding: 16px;
	overflow: hidden;
}
div.Cust_HONOR ul.list li {
	height: 174px;
	margin-bottom: 30px;
}
div.Cust_HONOR ul.list li span.photo {
	display: block;
	float: left;
	height: 174px;
	width: 224px;
}
div.Cust_HONOR ul.list li div.fr {
	width: 62%;
}
div.Cust_HONOR ul.list li div.fr strong, div.Cust_HONOR ul.list li div.fr span {
	display: block;
}
div.Cust_HONOR ul.list li div.fr strong {
	line-height: 30px;
	color: #283d5c;
	font-size: 14px;
}
div.Cust_HONOR ul.list li div.fr span.autor {
	line-height: 25px;
	height: 25px;
	color: #333333;
}
div.Cust_HONOR ul.list li div.fr abbr {
	height: 65px;
	line-height: 22px;
	display: block;
	padding: 10px 0px;
	overflow: hidden;
}
div.Cust_HONOR ul.list li div.fr a.more {
	display: block;
	float: left;
	padding: 5px 0px;
	padding-right: 16px;
	color: #546a85;
}
dl#Honor {
	width: 306px;
}
dl#Honor dd.lcn ul.list li {
	margin: 0;
	height: 202px;
}
dl#Honor dd.lcn ul.list li a {
	display: block;
	width: 272px;
	height: 181px;
	text-align: center;
	border: 1px solid #e4e4e4;
}
div#dav2 {
	padding: 5px 0px 0px;
}
div.Comp_Pro {
	height: 490px;
	padding: 15px 0px;
}
div.Comp_Pro dl {
	border: 1px solid #dddddd;
	height: 490px;
}
div.Comp_Pro dl#Company {
	width: 678px;
}
div.Comp_Pro dl dt.tl {
	height: 55px;
	border-bottom: 1px solid #dfdfdf;
}
div.Comp_Pro dl dt.tl span.fl {
	padding: 0px 20px;
	float: left;
	display: block;
	line-height: 55px;
	color: #737373;
	font-size: 14px;
}
div.Comp_Pro dl dt.tl a.more {
	display: block;
	line-height: 30px;
	line-height: 30px;
	color: #556a87;
	padding-right: 18px;
	margin: 10px 10px;
}
div.Comp_Pro dl dd.lcn {
	height: 388px;
	padding: 16px;
	overflow: hidden;
}
dl#CompInfo {
	height: 400px;
	border: 0;
}
dl#CompInfo dt.Cinfo {
	height: 206px;
	color: #737373;
	line-height: 22px;
	position: relative;
}
dl#CompInfo dt.Cinfo img {
	float: left;
}
dl#CompInfo dt.Cinfo div.aboutCon {
	width: 340px;
	float: right;
	height: 170px;
	overflow: hidden;
}
dl#CompInfo dt.Cinfo a.more {
	display: block;
	position: absolute;
	bottom: 5px;
	right: 44.5%;
	padding-right: 16px;
	color: #546a85;
}
dl#CompInfo dt.tls {
	height: 58px;
	line-height: 56px;
	font-size: 14px;
	color: #737373;
}
dl#CompInfo dd.lcn {
	height: 140px;
	display: block;
	padding: 0px;
	width: 100%;
	position: relative;
	overflow: hidden;
}
dl#CompInfo dd.lcn ul {
	height: 138px;
	float: left;
}
dl#CompInfo dd.lcn ul li {
	float: left;
	width: 160px;
	height: 130px;
	overflow: hidden;
}
dl#CompInfo dd.lcn ul li a {
	display: block;
	width: 146px;
	height: 130px;
	float: left;
}
dl#CompInfo dd.lcn ul li a span {
	padding: 0;
	margin: 0;
	display: block;
	text-align: center;
}
dl#CompInfo dd.lcn ul li a span.img {
	height: 106px;
	width: 100%;
}
dl#CompInfo dd.lcn ul li a span.els {
	line-height: 25px;
	height: 25px;
}
dl#Problem {
	width: 305px;
	overflow: hidden;
}
dl#Problem dd.lcn {
	height: 390px;
	display: block;
	padding: 16px;
	overflow: hidden;
	position: relative;
}
dl#Problem dd.lcn ul.list li {
	height: auto;
	overflow: hidden;
	margin-bottom: 26px;
	padding: 5px 8px;
	border: 1px dashed #030303;
}
dl#Problem dd.lcn ul.list li a {
	height: 30px;
	line-height: 30px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	text-indent: 26px;
}
dl#Problem dd.lcn ul.list li abbr {
	display: block;
	padding-left: 26px;
	line-height: 23px;
	height: 120px;
	overflow: hidden;
}
div#News_Msg {
	height: 500px;
	padding: 7px 0px 15px;
}
dl#News {
	width: 582px;
	height: 378px;
}
dl#News dt.tl {
	height: 55px;
	border-bottom: 1px solid #dfdfdf;
}
dl#News dt.tl span.fl {
	padding: 0px 20px;
	float: left;
	display: block;
	line-height: 55px;
	color: #737373;
	font-size: 14px;
}
dl#News dd.lcn {
	padding: 10px;
	height: 300px;
}
dl#News dd.lcn ul.nlist {
	display: block;
	height: 300px;
}
dl#News dd.lcn ul.nlist li.first {
	height: 102px;
	color: #737373;
	padding-bottom: 10px;
	display: block;
	border: 0;
}
dl#News dd.lcn ul.nlist li.first span.img {
	display: block;
	width: 146px;
	height: 102px;
	margin-right: 12px;
}
dl#News dd.lcn ul.nlist li.first a.ntilte {
	display: block;
	height: 30px;
	width: 71%;
	float: right;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
}
dl#News dd.lcn ul.nlist li.first abbr {
	display: block;
	width: 71%;
	height: 60px;
	overflow: hidden;
	line-height: 20px;
	float: right;
	padding: 5px 0px;
}
dl#News dd.lcn ul.nlist li {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #b3b3b3;
	width: 100%;
	float: left;
}
dl#News dd.lcn ul.nlist li a.els {
	display: block;
	color: #737373;
	float: left;
	max-width: 70%;
	text-indent: 16px;
}
dl#News dd.lcn ul.nlist li span.date {
	float: right;
}
dl#News dd.lcn ul.nlist li a.els:hover {
	color: #1d5bb3;
}
dl#Msg {
	width: 402px;
	height: 378px;
}
dl#Msg dt.tl {
	height: 55px;
	border-bottom: 1px solid #dfdfdf;
}
dl#Msg dt.tl span.fl {
	padding: 0px 20px;
	float: left;
	display: block;
	line-height: 55px;
	color: #737373;
	font-size: 14px;
}
dl#Msg dd.lcn {
	height: 420px;
	padding: 20px 10px;
}
dl#Msg dd.lcn form#Msgbook {
	width: 349px;
	height: 280px;
	margin: 0 auto;
}
dl#Msg dd.lcn form#Msgbook ul {
	height: 210px;
	width: 310px;
	float: right;
}
dl#Msg dd.lcn form#Msgbook ul li {
	height: 36px;
	float: left;
	width: 100%;
}
dl#Msg dd.lcn form#Msgbook ul li label {
	display: none;
}
dl#Msg dd.lcn form#Msgbook ul li input {
	float: right;
	width: 240px;
	height: 32px;
	line-height: 32px;
	border: 0;
	background: none;
	text-align: left;
	color: #fff;
	font-family: '微软雅黑', Microsoft YaHei;
}
dl#Msg dd.lcn form#Msgbook ul li.node {
	height: 70px;
	padding-top: 30px;
}
dl#Msg dd.lcn form#Msgbook ul li.node textarea.nodeCss {
	height: 68px;
	width: 96%;
	border: 0;
	background: none;
	margin-left: 6px;
	color: #fff;
}
dl#Msg dd.lcn form#Msgbook div.btns {
	padding: 15px 0px 3px;
	height: 46px;
	float: left;
	width: 100%;
}
dl#Msg dd.lcn form#Msgbook div.btns a {
	display: block;
	float: left;
}
dl#Msg dd.lcn form#Msgbook div.btns div.tel {
	color: #556a85;
	background: url(../images/tel.gif) left no-repeat;
	padding-left: 38px;
	height: 46px;
}
dl#Msg dd.lcn form#Msgbook div.btns div.tel span {
	display: block;
	line-height: 25px;
}
dl#Msg dd.lcn form#Msgbook div.btns div.tel strong {
	font-size: 18px;
}
div#banners {
	height: 348px;
	background-repeat: no-repeat;
	background-position: top center;
}
dl#Frames dt.Navs {
	margin-bottom: 10px;
	height: 44px;
	border-bottom: 1px solid #e6e6e6;
}
dl#Frames {
	min-height: 500px;
}
dl#Frames dt.Navs div.mw, dl#Frames dt.Navs div.mw ul {
	height: 44px;
}
dl#Frames dt.Navs div.mw ul li {
	position: relative;
	float: left;
	height: 44px;
	padding-right: 1px;
}
dl#Frames dt.Navs div.mw ul li a {
	display: block;
	height: 51px;
	float: left;
	font-size: 14px;
	line-height: 44px;
	color: #666666;
	white-space: nowrap;
	padding: 0px 23px;
}
dl#Frames dt.Navs div.mw ul li a:hover {
	height: 45px;
	background: #000;
	color: #fff;
}
dl#Frames dt.Navs div.mw>ul>li.cur>a {
	height: 51px;
	background: url(../images/bhover.gif) center top no-repeat;
	color: #fff;
}
dl#Frames dt.Navs div.mw ul li ul {
	position: absolute;
	width: 100%;
	padding: 2px;
	top: 44px;
	left: 0;
	width: 160px;
}
dl#Frames dt.Navs div.mw ul li ul li {
	width: 100%;
	padding: 0;
	line-height: 25px;
}
dl#Frames dt.Navs div.mw ul li ul li a {
	width: 100%;
	padding: 0;
	line-height: 25px;
}
dl#Frames dd.Fcns {
	padding: 20px 0px;
	font-family: Arial;
        clear: both;
}
.Fcns.mw.wrapper.height_auto p{font-size:15px;line-height:30px;}
/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 400px;
	right: -110px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 160px;
	height: 43px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #ee7700 url(../images/fixCont.jpg) no-repeat 0 -5px;
	line-height: 42px;
	height: 42px;
}
.yb_bar .yb_wangwang {
	background: #ee7700 url(../images/fixCont.jpg) no-repeat 0 -59px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #ee7700 url(../images/fixCont.jpg) no-repeat 0 -118px;
}
.yb_bar .yb_WeiBo {
	text-indent: 0;
	background: #ee7700 url(../images/fixCont.jpg) no-repeat 0 -174px;
}
.yb_bar .yb_WeiXin {
	background: #ee7700 url(../images/fixCont.jpg) no-repeat 0 -230px;
	line-height: 42px;
	height: 42px;
}
.yb_bar .yb_WeiXin span {
	text-indent: 54px;
	width: 160px;
	height: 42px;
	display: block;
}
.hd_qr {
	padding: 5px 15px 0px 18px;
	float: left
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
	line-height: 42px;
}
.w {
	width: 1000px;
	margin: 0 auto;
    overflow: hidden;
}
.clearfix:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}
.clearfix {
	zoom: 1
}
.pro-list {
	width: 211px;
}
p {
	margin: 0;
}
p.pro-title {
	font-size: 18px;
	padding: 20px 0;
	background: #ee7700;
	color: #fff;
	position: relative;
	padding-left: 20px;
}
p.pro-title::before {
	content: "";
	width: 5px;
	position: absolute;
	left: 0px;
	top: 14px;
	height: 35px;
	background: #fbd707;
}
p.pro-title span {
	font-size: 14px;
}
ul.cate-list>li>a {
	padding: 17px 0px 15px 40px;
	font-size: 14px;
	color: #fff;
	background: #444444;
	display: block;
	position: relative;
}
ul.cate-list>li>a::before {
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 5px;
	border: 1px solid #838383;
	left: 23px;
	top: 23px;
	padding: 1px;
	position: absolute;
}
ul.cate-list>li>a::after {
	position: absolute;
	content: "";
	width: 180px;
	height: 3px;
	bottom: 0px;
	background: #606060;
	left: 14px;
}
.cate-list-child {
	display: none;
}
.cate-list-child li a {
	padding: 10px 0px 10px 30px;
	font-size: 12px;
	color: #717171;
	background: #e5e5e5;
	display: block;
	position: relative;
	width: 181px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.cate-list-child li a::after {
	position: absolute;
	content: "";
	width: 180px;
	height: 3px;
	bottom: 0px;
	background: #c1c1c1;
	left: 14px;
}
.cate-list-child li:last-child a::after {
	height: 0;
}
.title-box {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.title-box .title {
	font-size: 16px;
	color: ##ee7700;
	padding-top: 5px;
}
.title-box .title span {
	font-size: 12px;
	color: #808082;
	padding-left: 15px;
}
.title-box .more {
	display: block;
	padding: 1px 2px;
	color: #d9d9d9;
	font-size: 12px;
	border: 1px solid #6f6f6f;
}
.tj-pro-list {
	width: 766px;
	margin-top: 10px;
}
.section-pro {
	margin-top: 30px;
        height: 630px;
}
.pro-lists li {
	float: left;
	margin: 15px 10px 0 10px;
	width: 230px;
	position: relative;
}
.pro-lists li p {
	padding-left: 10px;
	margin-top: 10px;
	position: relative;
}
.pro-lists li::after {
	position: absolute;
	content: "";
	background: url('../images/arrleft.jpg')  no-repeat;
	bottom: -2px;
	right: 0px;
	width: 20px;
	height: 20px;
}
.img-box {
	margin-top: 30px;
}
.section-about {
	padding-bottom: 20px;
	background-color: #f2f2f2;
}
.section-title {
	color: #1a1a1a;
	font-size: 24px;
	line-height: 30px;
	padding-top: 30px;
}
.about-box {
	margin-top: 30px;
}
.about-box .content {
	width: 566px;
}
.about-box .content .title-1 {
	font-size: 20px;
	color: #ee7700;
	margin-bottom: 10px;
}
.about-box .content .title-2 {
	font-size: 18px;
	color: #2e2e2e;
	margin-bottom: 10px;
}
.about-box .content .line {
	width: 106px;
	height: 2px;
	background-color: #888483;
	margin-bottom: 10px;
}
.about-box .content .about-content-box {
	height: 128px;
	font-size: 13px;
       line-height:28px;
}
.about-more {
	padding: 5px 10px;
	color: #fff;
	font-size: 14px;
	display: block;
	float: right;
	margin-right: 10px;
	background: #b4b4b4;
	margin-top: 50px;
}
.section-env {
	margin-top: 10px;
}
.section-env ul {
	margin: null;
}
.section-env ul li {
	width: 183px!important;
	float: left;
	margin-right: 13px;
}
.section-env ul li img {
	padding: 1px;
	border: 1px solid #cacaca;
	width: 183px;
	height: auto;
}
.section-env ul li:last-child {
	margin-right: 0px;
}
.section-env ul li a p {
	color: #7f7f7f;
	font-size: 13px;
	text-align: center;
	margin-top: 5px;
}
#News .more {
	line-height: 55px;
}
.sub-a {
	font-size: 15px;
	color: #fff;
	text-align: center;
	background: #fe9b1a;
	padding: 10px 14px;
}
.pro-lists li p {
	width: 180px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
        font-size: 14px;
        text-align: center;
}
.pro-lists li img {
	border: 1px solid #ccc;
	width: 231px
}
div#banner ul li {
	background-position: top center;
	background-repeat: no-repeat;
}
.cate-list li:nth-of-type(1) .cate-list-child {
	display: block;
}
.big-img {
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	height: 695px;
	background: url(../images/bigimg.jpg) no-repeat center center;
}
.big-img a {
	display: block;
	text-align: center;
}
.case-list li {
	float: left;
	margin: 15px 8px 0 9px;
	width: 233px;
	position: relative;
}
.case-list li img {
	border: 1px solid #ccc;
	width: 231px
}
.case-list li p {
	width: 100%;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.no-pad {
	padding-top: 0;
}
.section-case {
	margin-bottom: 25px;
}
#environment li span.img {
}
#environment li {
	width: 233px;
	padding: 0 8px 15px;
}
/**
*在Position属性值为absolute的同时，
*如果有一级父对象（无论是父对象还是祖父对象，或者再高的辈分，一样）
*的Position属性值为Relative时，则上述的相对浏览器窗口定位将会变成相对父对象定位，
*这对精确定位是很有帮助的。
*/
* {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/*nav导航盒子*/
div.nav {
	width: 800px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 12px;
	position: relative;
	margin: 40px auto 0 auto;
}
/*nav-main*/
ul.nav-main {
	width: 100%;
	height: 100%;
	list-style-type: none;
	font-weight: bold;
	font-size: 15px;
}
ul.nav-main span {
	display: inline-block;
	margin-left: 18px;
	width: 7px;
	height: 7px;
}
/*图标向上旋转*/
.hover-up {
	transition-duration: .5s;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
/*图标向下旋转*/
.hover-down {
	transition-duration: .5s;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}
/*导航条设置*/
ul.nav-main>li {
	width: 100px;
	height: 100%;
	display: block;
	float: left;
	color: #000;
	margin-right: 1px;
	cursor: pointer;
}
ul.nav-main>li:hover {
}
/*隐藏盒子设置*/
div.hidden-box {
	width: 96px;
	z-index: 20;
	border-top: 0;
	position: absolute;
	display: none;
	background: #fff;
	top: 36px;
	padding: 0px 24px;
}
.hidden-box>ul {
	list-style-type: none;
	color: #643519;
	cursor: pointer;
}
.hidden-box li:hover {
	color: #fff;
}
/*隐藏盒子位置设置*/
.hidden-loc-index {
	left: 80px;
}
.hidden-loc-us {
	left: 268px;
}
.hidden-loc-pro {
	left: 168px;
}
.hidden-loc-info {
	left: 363px;
}
.box04 {
	left: 485px;
}
#contactus .feedback {
	clear: both;
	float: none;
	margin-top: 60px;
	font-size: 14px
}
#contactus .feedback dl {
	margin-top: 40px;
	clear: both;
	float: none;
	width: 100%
}
#contactus .feedback dl dt {
	float: left;
	height: 35px;
	width: 460px;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;/*line-height: 30px*/
}
#contactus .feedback dl dt:nth-child(2), #contactus .feedback dl dt:nth-child(4) {
	float: right
}
#contactus .feedback dl dt .input {
	width: 730px;
	float: left;
}
#contactus .feedback dl dt .input input {
	width: 60%;
	height: 30px;
	border: 1px solid #CCC;
	font-family: "微软雅黑";
	outline: 0;
	box-sizing: border-box;
	padding-right: 6px;
	padding-left: 6px
}
#contactus .feedback dl dt em {
	width: 65px;
	display: block;
	float: left;
	font-style: normal
}
#contactus .feedback dl dd {
	display: block;
	width: 100%;
	padding-top: 12px;
	padding-bottom: 12px;
	height: auto;
	clear: both;
	float: none
}
#contactus .feedback dl dd textarea {
	width: 99.6%;
	font-size: 14px;
	line-height: 26px;
	font-family: "微软雅黑";
	border: 1px solid #CCC;
	clear: both;
	float: none;
	margin-top: 10px;
	outline: 0;
	box-sizing: border-box;
	padding-right: 6px;
	padding-left: 6px
}
#contactus .feedback dl dt .btn {
	height: 34px;
	width: 140px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #FFF;
	background-color: #035CAC;
	border: 1px solid #035CAC
}
/*gsa*/

.gsa_fenlei {
	font-size: 18px;
	padding: 20px 0;
	background: #ee7700;
	color: #fff;
	position: relative;
	padding-left: 20px;
	float: left;
	width: 180px;
	margin-right: 30px;
}
.gsa_fenlei::before {
	content: "";
	width: 5px;
	position: absolute;
	left: 0px;
	top: 14px;
	height: 35px;
	background: #ff4756;
}
.gsa_ul li {
	float: left;
	list-style-type: none;
	margin-right: 20px;
	background-color: #444444;
	padding: 6px;
	height: 49px;
	margin-top: 0px;
	width: 160px;
}
.gsa_ul li a {
	color: white;
	text-decoration: none;
}
.gsa_ul li img {
	width: 45px;
}
.gsa_ul li p {
	margin-left: 54px;
	margin-top: -30px;
	font-size: 15px;
}
.gsa_two {
	float: left;
	width: 1000px;
}

.nav_mbx{
margin-top: 10px;
    float: right;
    font-size: 13px;
}


/*sitemap*/
.lists {
    width: 100%;
    margin: 5px auto 5px;
    color: #333;
    background: #fff;
    font-family: "宋体";
    overflow: hidden;
}
.met_editor .lists a{
    color: #333;
}
.lists_tit01 h2 {
	width: 890px;
	height: 30px;
	background: url(../images/lists_pic.png) no-repeat 0px 10px;
	padding-left: 10px;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	color: #545454;
	margin-bottom: 22px;
	border-bottom: #004ea2 1px dashed;
        font-weight: bold;
}
.lists_tit01 h2 a{
    font-size: 16px;
    font-weight: bold;
}
.lists_tit01 a{
    color: #333;
    font-size: 14px;
}
.lists_tit01 h3 {
	width: 890px;
	height: 30px;
	background: url(../images/lists_pic.png) no-repeat 0px 10px;
	padding-left: 10px;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	color: #545454;
	margin-bottom: 22px;
	border-bottom: #004ea2 1px dashed;
        font-weight: bold;
}
.lists_tit02 {
	width: 900px;
	border-bottom: #004ea2 1px dashed;
	margin-bottom: 22px;
}
.lists_tit02 h2 {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	color: #545454;
	background: url(../images/lists_pic.png) no-repeat 0px 10px;
	padding-left: 10px;
        font-weight: bold;
}
.lists_tit02 h2 {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	color: #545454;
	background: url(../images/lists_pic.png) no-repeat 0px 10px;
	padding-left: 10px;
}
.lists_tit02 ul {
	width: 920px;
	overflow: hidden;
	padding-left: 10px;
}
.lists_tit02 ul li {
	float: left;
	margin-right: 20px;
	line-height: 24px;
}
.lists_tit03 {
	width: 900px;
	border-bottom: #004ea2 1px dashed;
	margin-bottom: 22px;
}
.lists_tit03 h2 {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	color: #545454;
	background: url(../images/lists_pic.png) no-repeat 0px 10px;
	padding-left: 10px;
        font-weight: bold;
}
.lists_tit03 h2 {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	color: #545454;
	background: url(../images/lists_pic.png) no-repeat 0px 10px;
	padding-left: 10px;
}
.lists_tit03 ul {
	width: 920px;
	overflow: hidden;
	padding-left: 10px;
}
.lists_tit03 ul li {
	line-height: 24px;
	padding-left: 8px;
}

dl#Frames dt.Navs div.pro_erji{
    margin-top: 15px;
}
dl#Frames dt.Navs div.pro_erji ul li{
    margin-top: 10px;
    margin-left: 10px;
}
dl#Frames dt.Navs div.pro_erji ul li a{
    border: 1px solid #ddd;
    height: 43px;
}
dl#Frames dt.Navs div.pro_erji ul li.active a{
    background: #e70;
    color: #fff;
}

#map{
width:100%;
height:350px;
}















































